package com.yidu.best.bond.securitiesInventory.domain;

import java.math.BigDecimal;
import java.util.Date;

import org.springframework.format.annotation.DateTimeFormat;

public class SecuritiesInventoryVo {
	//证劵库存Id
	private String securitiesInventoryId;
	//证劵库存编号
	private String sechuritiesInventoryNo;
	//证券Id
	private String securitiesId;
	//证券编号
	private String securitiesNo;
	//证券名
	private String securitiesName;
	//基金Id
	private String fundId;
	//基金代码
	private String fundCode;
	//基金名
	private String fundName;
	//账户Id
	private String accountId;
	//账号
	private String accountNo;
	//账户名
	private String accountName;
	//单位净值
	private BigDecimal nav;
	//份额
	private Integer share;
	//总金额
	private BigDecimal turnover;
	//证劵类型
	private Integer securitiesType;
	//统计日期
	private Date statisticalDate;
	//描述
	private String description;
	private Integer status;
	private Integer page;

	private Integer limit;

	@DateTimeFormat(pattern = "yyyy-MM-dd")
	private Date startTime;
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	private Date endTime;
	public String getSecuritiesInventoryId() {
		return securitiesInventoryId;
	}
	public void setSecuritiesInventoryId(String securitiesInventoryId) {
		this.securitiesInventoryId = securitiesInventoryId;
	}
	public String getSechuritiesInventoryNo() {
		return sechuritiesInventoryNo;
	}
	public void setSechuritiesInventoryNo(String sechuritiesInventoryNo) {
		this.sechuritiesInventoryNo = sechuritiesInventoryNo;
	}
	public String getSecuritiesId() {
		return securitiesId;
	}
	public void setSecuritiesId(String securitiesId) {
		this.securitiesId = securitiesId;
	}
	public String getSecuritiesNo() {
		return securitiesNo;
	}
	public void setSecuritiesNo(String securitiesNo) {
		this.securitiesNo = securitiesNo;
	}
	public String getSecuritiesName() {
		return securitiesName;
	}
	public void setSecuritiesName(String securitiesName) {
		this.securitiesName = securitiesName;
	}
	public String getFundId() {
		return fundId;
	}
	public void setFundId(String fundId) {
		this.fundId = fundId;
	}
	public String getFundCode() {
		return fundCode;
	}
	public void setFundCode(String fundCode) {
		this.fundCode = fundCode;
	}
	public String getFundName() {
		return fundName;
	}
	public void setFundName(String fundName) {
		this.fundName = fundName;
	}
	public String getAccountId() {
		return accountId;
	}
	public void setAccountId(String accountId) {
		this.accountId = accountId;
	}
	public String getAccountNo() {
		return accountNo;
	}
	public void setAccountNo(String accountNo) {
		this.accountNo = accountNo;
	}
	public String getAccountName() {
		return accountName;
	}
	public void setAccountName(String accountName) {
		this.accountName = accountName;
	}
	public BigDecimal getNav() {
		return nav;
	}
	public void setNav(BigDecimal nav) {
		this.nav = nav;
	}
	public Integer getShare() {
		return share;
	}
	public void setShare(Integer share) {
		this.share = share;
	}
	public BigDecimal getTurnover() {
		return turnover;
	}
	public void setTurnover(BigDecimal turnover) {
		this.turnover = turnover;
	}
	public Integer getSecuritiesType() {
		return securitiesType;
	}
	public void setSecuritiesType(Integer securitiesType) {
		this.securitiesType = securitiesType;
	}
	public Date getStatisticalDate() {
		return statisticalDate;
	}
	public void setStatisticalDate(Date statisticalDate) {
		this.statisticalDate = statisticalDate;
	}
	public String getDescription() {
		return description;
	}
	public void setDescription(String description) {
		this.description = description;
	}
	public Integer getStatus() {
		return status;
	}
	public void setStatus(Integer status) {
		this.status = status;
	}
	public Integer getPage() {
		return page;
	}
	public void setPage(Integer page) {
		this.page = page;
	}
	public Integer getLimit() {
		return limit;
	}
	public void setLimit(Integer limit) {
		this.limit = limit;
	}
	public Date getStartTime() {
		return startTime;
	}
	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}
	public Date getEndTime() {
		return endTime;
	}
	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}
	public SecuritiesInventoryVo(String securitiesInventoryId, String sechuritiesInventoryNo, String securitiesId,
			String securitiesNo, String securitiesName, String fundId, String fundCode, String fundName,
			String accountId, String accountNo, String accountName, BigDecimal nav, Integer share, BigDecimal turnover,
			Integer securitiesType, Date statisticalDate, String description, Integer status, Integer page,
			Integer limit, Date startTime, Date endTime) {
		super();
		this.securitiesInventoryId = securitiesInventoryId;
		this.sechuritiesInventoryNo = sechuritiesInventoryNo;
		this.securitiesId = securitiesId;
		this.securitiesNo = securitiesNo;
		this.securitiesName = securitiesName;
		this.fundId = fundId;
		this.fundCode = fundCode;
		this.fundName = fundName;
		this.accountId = accountId;
		this.accountNo = accountNo;
		this.accountName = accountName;
		this.nav = nav;
		this.share = share;
		this.turnover = turnover;
		this.securitiesType = securitiesType;
		this.statisticalDate = statisticalDate;
		this.description = description;
		this.status = status;
		this.page = page;
		this.limit = limit;
		this.startTime = startTime;
		this.endTime = endTime;
	}
	public SecuritiesInventoryVo() {
		super();
	}
	@Override
	public String toString() {
		return "SecuritiesInventoryVo [securitiesInventoryId=" + securitiesInventoryId + ", sechuritiesInventoryNo="
				+ sechuritiesInventoryNo + ", securitiesId=" + securitiesId + ", securitiesNo=" + securitiesNo
				+ ", securitiesName=" + securitiesName + ", fundId=" + fundId + ", fundCode=" + fundCode + ", fundName="
				+ fundName + ", accountId=" + accountId + ", accountNo=" + accountNo + ", accountName=" + accountName
				+ ", nav=" + nav + ", share=" + share + ", turnover=" + turnover + ", securitiesType=" + securitiesType
				+ ", statisticalDate=" + statisticalDate + ", description=" + description + ", status=" + status
				+ ", page=" + page + ", limit=" + limit + ", startTime=" + startTime + ", endTime=" + endTime + "]";
	}
	
}
